<%-- 
    Document   : mostrarTodos
    Created on : 13-ene-2014, 20:17:03
    Author     : Johann
--%>

<%@page import="java.util.List"%>
<%@page import="app.modelo.Libro"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!--Añadimos el core tag-->
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <link href="css/misEstilos.css"  type="text/css" rel="stylesheet"/>
        <link href="css/miFormularioTablas.css"  type="text/css" rel="stylesheet"/>
        <title>Mostrar Todos los Libros</title>
        <script type="text/javascript" language="javascript">
            function comprobarMensaje() {
                var libroEliminadoOK = "<%=request.getAttribute("libroEliminadoOK")%>";
                var libroEliminadoKO = "<%=request.getAttribute("libroEliminadoKO")%>";
                if (libroEliminadoOK != "null") {
                    alert(libroEliminadoOK);
                } else if (libroEliminadoKO != "null") {
                    alert(libroEliminadoKO);
                }
            }

            function eliminarLibro(id) {
                var confirmar = confirm("Se va a eliminar el libro seleccionado.\n¿Estás seguro?");
                if (confirmar == true) {
                    document.location.href = "<%=request.getContextPath()%>" + "/eliminarLibro.do?id=" + id;
                }

            }
        </script>
    </head>
    <body class="fondoPagina" onload="comprobarMensaje()">
        <!--BEGIN #signup-form -->
        <div id="signup-form">
            <!--BEGIN #subscribe-inner -->
            <div id="signup-inner">
                <div class="clearfix" id="header">
                    <h1>Listado de libros</h1>
                </div>
                <% if (request.getAttribute("libros") != null 
                            && ((List<Libro>) request.getAttribute("libros")).size() > 0) {%>
                <div class="datagrid">                    
                    <table>
                        <thead>
                            <tr align="center"><th>T&iacute;tulo</th><th>Autor</th><th>Editorial</th>
                                <th>ISBN</th><th>Publicaci&oacute;n</th>
                                <th>Precio</th><th>Descripci&oacute;n</th>
                                    <%
                                        if (request.getAttribute("mostrarEliminar") != null) {
                                        %><th>Eliminar</th><%
                                        } else {
                                    %><th>A&ntilde;adir al carrito.</th><%
                                            }//Fin de if
                                    %>                                    
                            </tr>
                        </thead>
                        <tbody>
                            <% if (request.getAttribute("libros") != null) {
                                    int longi = ((List<Libro>) request.getAttribute("libros")).size();
                                    for (int i = 0; i < longi; i++) {
                                        if (i % 2 == 0) {
                                            %><tr><%
                                        } else {
                                            %><tr class="alt"><%
                                        }
                                        Libro libro = ((List<Libro>) request.getAttribute("libros")).get(i);
                                        %><td><%=libro.getTitulo()%></td><%
                                        %><td><%=libro.getAutor()%></td><%
                                        %><td><%=libro.getEditorial()%></td><%
                                        %><td><%=libro.getIsbn()%></td><%
                                        %><td><%=libro.getPublicacion()%></td><%
                                        %><td><%=libro.getPrecio()%></td><%
                                        %><td><%=libro.getDescripcion()%></td><%
                                        if (request.getAttribute("mostrarEliminar") != null) {
                                        %>
                                            <td>
                                                <a href="#" onclick="eliminarLibro(<%= libro.getID()%>)">
                                                    <img class="displayedCenter" src="imagenes/icono_eliminar.png" />
                                                </a>
                                            </td>
                                        <%
                                        } else {
                                        %>
                                            <td>                                        
                                                <a href="anadirCarrito.do?&isbn=<%= libro.getIsbn()%>">
                                                    <img src="imagenes/icono_carrito_anadir.png" />
                                                </a>
                                            </td>
                                            <%
                                        }//Fin de if-else request.getAttribute(mostrarEliminar)
                                    }//Fin del for
                                }//Fin de if request.getAttribute("libros")
                                %>
                        </tbody>
                    </table>                       
                </div>      
                         <%}else {
                        %><h2>¡Lista de libros vac&iacute;o!</h2><%
                    }%>
                <!-- Añadimos un div con un botón para volver atrás-->
                <div align="center" style="margin-top: 20px;"><a href="index.jsp">Volver</a></div>
                <!--END #signup-inner -->
            </div>
            <!--END #signup-form -->   
        </div>
    </body>
</html>